﻿using Abp.Application.Services;
using Abp.Application.Services.Dto;
using StockSystem.StockSystem.OutStocks.Dtos;
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;

namespace StockSystem.StockSystem.OutStocks
{
    public interface IOutStockSummaryAppService : IApplicationService
    {


        //查询当前所有的入库订单
        Task<PagedResultDto<OutStockSummaryListDto>> GetPagedOutStockSummaryAsync(GetOutStockSummaryInput input);

        Task<OutStockSummaryListDto> GetOutstockSummaryByIdAsync(NullableIdDto<int> input);

        // 完成入库业务
        Task DoOutStockAsync(CreateOrUpdateOutStockInput input);
    }
}
